<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!-- 
	Copyright (C) 2007, 2008, 2009, 2010, 2011. PARP Research Group.
	<http://perception.inf.um.es>
	University of Murcia, Spain.

	This file is part of the QVision library.

	QVision is free software: you can redistribute it and/or modify
	it under the terms of the GNU Lesser General Public License as
	published by the Free Software Foundation, version 3 of the License.

	QVision is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU Lesser General Public License for more details.

	You should have received a copy of the GNU Lesser General Public
	License along with QVision. If not, see <http://www.gnu.org/licenses/>.
-->

<html><head><meta http-equiv="content-Type" content="text/html;charset=UTF-8">
<title>QVision: Qt&#39;s Image, Video and Computer Vision Library</title>
<meta name="title" content="QVision" />
<meta name="dc.title" content="QVision" />
<meta name="url" content="http://perception.inf.um.es/QVision" />
<meta name="author" content="PARP Research Group - http://perception.inf.um.es" />
<meta name="revisit-after" content="30 DAYS"/>
<meta name="robots" content="index,follow"/>
<meta name="classification" content="*">
<meta name="rating" content="Safe For Kids">
<meta name="distribution" content="GLOBAL"/>
<meta name="description" content="Qt's Image, Video and Computer Vision Library"/>
<meta name="page-topic" content="Computer Vision research and prototype programming"/>
<meta name="geo.country" content="ES" />

<!--
Keywords:
By license:		open source, gnu, lgpl, gpl, free
By theme:		computer vision, image processing, robotics, programming, source, development
By usage:		library, toolkit, framework, prototype, application
By programming specs:	object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping
Interoperability with:	Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack
Functionallity:		image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface
Main data-types:	matrix, vector, tensor, quaternion, image, polyline
Video sources:		webcam, camera, stream
Devices:		embedded, desktop computer, laptop, mini-laptop
Authors:		PARP research group. University of Murcia, Spain.
-->

<meta name="keywords" content="augmented reality, sfm, structure from motion, open source, gnu, lgpl, gpl, free, computer vision, image processing, robotics, programming, source, development, library, toolkit, framework, prototype, application, object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping, Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack, image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface, matrix, vector, tensor, quaternion, image, polyline, webcam, camera, stream, embedded, desktop computer, laptop, mini-laptop, University of Murcia, Spain, PARP research group, vision por computador"/>
<meta http-equiv="keywords" content="augmented reality, sfm, structure from motion, open source, gnu, lgpl, gpl, free, computer vision, image processing, robotics, programming, source, development, library, toolkit, framework, prototype, application, object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping, Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack, image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface, matrix, vector, tensor, quaternion, image, polyline, webcam, camera, stream, embedded, desktop computer, laptop, mini-laptop, University of Murcia, Spain, PARP research group, vision por computador"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="title" content="QVision"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="tabs.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="favicon.ico" />
</head><body>

<table width="100%"><tr>
	<td><a href="http://perception.inf.um.es/"><img src="parp.png" border="0" /> <big>PARP Research Group</big></a></td>
	<td align="right"><a href="http://www.um.es/"><big>Universidad de Murcia</big> <img src="um.png" border="0" /></a></td>
</tr></table>

<hr /><br />

<table width="95%" align="center"><tr><td>

<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <form id="FSearchBox" action="search.php" method="get">
            <img id="MSearchSelect" src="search/search.png" alt=""/>
            <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                   onfocus="searchBox.OnSearchFieldFocus(true)" 
                   onblur="searchBox.OnSearchFieldFocus(false)"/>
          </form>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>src/qvip/qvimage.h</h1><a href="qvimage_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> *      Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012. PARP Research Group.</span>
<a name="l00003"></a>00003 <span class="comment"> *      &lt;http://perception.inf.um.es&gt;</span>
<a name="l00004"></a>00004 <span class="comment"> *      University of Murcia, Spain.</span>
<a name="l00005"></a>00005 <span class="comment"> *</span>
<a name="l00006"></a>00006 <span class="comment"> *      This file is part of the QVision library.</span>
<a name="l00007"></a>00007 <span class="comment"> *</span>
<a name="l00008"></a>00008 <span class="comment"> *      QVision is free software: you can redistribute it and/or modify</span>
<a name="l00009"></a>00009 <span class="comment"> *      it under the terms of the GNU Lesser General Public License as</span>
<a name="l00010"></a>00010 <span class="comment"> *      published by the Free Software Foundation, version 3 of the License.</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> *      QVision is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> *      but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
<a name="l00015"></a>00015 <span class="comment"> *      GNU Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> *      You should have received a copy of the GNU Lesser General Public</span>
<a name="l00018"></a>00018 <span class="comment"> *      License along with QVision. If not, see &lt;http://www.gnu.org/licenses/&gt;.</span>
<a name="l00019"></a>00019 <span class="comment"> */</span>
<a name="l00020"></a>00020 
<a name="l00024"></a>00024 
<a name="l00025"></a>00025 <span class="preprocessor">#ifndef QVIMAGE_H</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define QVIMAGE_H</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span>
<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;QMetaType&gt;</span>
<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;QVGenericImage&gt;</span>
<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="qvimagebuffer_8h.html" title="File from the QVision library.">qvip/qvimagebuffer.h</a>&gt;</span>
<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;QImage&gt;</span>
<a name="l00032"></a>00032 
<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a class="code" href="qvmath_2qvmath_8h.html" title="File from the QVision library.">qvmath/qvmath.h</a>&gt;</span>
<a name="l00034"></a>00034 
<a name="l00035"></a>00035 <span class="preprocessor">#ifdef QVOPENCV</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#include &lt;opencv/cv.h&gt;</span>
<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef QVIPP</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define IPP_MAX_8U      std::numeric_limits&lt;unsigned char&gt;::max()</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define IPP_MIN_8U      std::numeric_limits&lt;unsigned char&gt;::min()</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span>
<a name="l00055"></a><a class="code" href="group__qvip.html#gac7c7fd9f827d54495e9e3bc1993f1bcb">00055</a> <span class="preprocessor">#define QVIMAGE_INIT_READ(TYPE, IMAGE)                                          \</span>
<a name="l00056"></a>00056 <span class="preprocessor">    const TYPE * __qv_data_##IMAGE##__ = IMAGE.getReadData();           \</span>
<a name="l00057"></a>00057 <span class="preprocessor">    const uInt __qv_step_##IMAGE##__ = IMAGE.getStep()/sizeof(TYPE);    \</span>
<a name="l00058"></a>00058 <span class="preprocessor">    const uChar __qv_planes_##IMAGE##__  = IMAGE.getChannels();         \</span>
<a name="l00059"></a>00059 <span class="preprocessor">    const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE.getCols(); \</span>
<a name="l00060"></a>00060 <span class="preprocessor">    Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ;</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span>
<a name="l00074"></a><a class="code" href="group__qvip.html#ga42904f931068a3ea3f6bdb90861d1dc1">00074</a> <span class="preprocessor">#define QVIMAGE_INIT_WRITE(TYPE, IMAGE)                                         \</span>
<a name="l00075"></a>00075 <span class="preprocessor">    TYPE * __qv_data_##IMAGE##__ = IMAGE.getWriteData();                        \</span>
<a name="l00076"></a>00076 <span class="preprocessor">    const uInt __qv_step_##IMAGE##__ = IMAGE.getStep()/sizeof(TYPE);    \</span>
<a name="l00077"></a>00077 <span class="preprocessor">    const uChar __qv_planes_##IMAGE##__  = IMAGE.getChannels();         \</span>
<a name="l00078"></a>00078 <span class="preprocessor">    const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE.getCols(); \</span>
<a name="l00079"></a>00079 <span class="preprocessor">    Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ;</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span>
<a name="l00093"></a><a class="code" href="group__qvip.html#ga988e358793c60b3a9f50c1a7fb4a59ef">00093</a> <span class="preprocessor">#define QVIMAGE_PTR_INIT_READ(TYPE, IMAGE)                                      \</span>
<a name="l00094"></a>00094 <span class="preprocessor">    const TYPE * __qv_data_##IMAGE##__ = IMAGE-&gt;getReadData();          \</span>
<a name="l00095"></a>00095 <span class="preprocessor">    const uInt __qv_step_##IMAGE##__ = IMAGE-&gt;getStep()/sizeof(TYPE);   \</span>
<a name="l00096"></a>00096 <span class="preprocessor">    const uChar __qv_planes_##IMAGE##__  = IMAGE-&gt;getChannels();                \</span>
<a name="l00097"></a>00097 <span class="preprocessor">    const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - IMAGE-&gt;getCols(); \</span>
<a name="l00098"></a>00098 <span class="preprocessor">    Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ;</span>
<a name="l00099"></a>00099 <span class="preprocessor"></span>
<a name="l00112"></a><a class="code" href="group__qvip.html#gabd11a1f331e8fc7be6f94d8d7d4456c5">00112</a> <span class="preprocessor">#define QVIMAGE_PTR_INIT_WRITE(TYPE, IMAGE)                                                                             \</span>
<a name="l00113"></a>00113 <span class="preprocessor">    TYPE * __qv_data_##IMAGE##__ = IMAGE-&gt;getWriteData();                                                               \</span>
<a name="l00114"></a>00114 <span class="preprocessor">    const uInt __qv_step_##IMAGE##__ = IMAGE-&gt;getStep()/sizeof(TYPE);                                           \</span>
<a name="l00115"></a>00115 <span class="preprocessor">    const uChar __qv_planes_##IMAGE##__  = IMAGE-&gt;getChannels();                                                        \</span>
<a name="l00116"></a>00116 <span class="preprocessor">    const uInt __qv_next_line_inc_##IMAGE##__ = __qv_step_##IMAGE##__ - __qv_planes_##IMAGE##__ * IMAGE-&gt;getCols(); \</span>
<a name="l00117"></a>00117 <span class="preprocessor">    Q_UNUSED (__qv_next_line_inc_##IMAGE##__) ;</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span>
<a name="l00131"></a><a class="code" href="group__qvip.html#ga5dd8ae5ae995f7889bda84469e5465d3">00131</a> <span class="preprocessor">#define QVIMAGE_PIXEL(IMAGE, Col, Row, Channel) \</span>
<a name="l00132"></a>00132 <span class="preprocessor">    (__qv_data_##IMAGE##__ [(Row)* __qv_step_##IMAGE##__ + __qv_planes_##IMAGE##__ *(Col)+(Channel)])</span>
<a name="l00133"></a>00133 <span class="preprocessor"></span>
<a name="l00146"></a><a class="code" href="group__qvip.html#gad8167ad6fb78ac46828b6a6bfcff03de">00146</a> <span class="preprocessor">#define QVIMAGE_PIXEL_PTR(IMAGE, Col, Row, Channel)     \</span>
<a name="l00147"></a>00147 <span class="preprocessor">    (&amp; (__qv_data_##IMAGE##__ [(Row)* __qv_step_##IMAGE##__ + __qv_planes_##IMAGE##__ *(Col)+(Channel)]))</span>
<a name="l00148"></a>00148 <span class="preprocessor"></span>
<a name="l00158"></a><a class="code" href="group__qvip.html#ga1d28a2443a2bf4116ce07d29a692154c">00158</a> <span class="preprocessor">#define QVIMAGE_ROW_INCREMENT_PTR(IMAGE)        ( __qv_step_##IMAGE##__ )</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span>
<a name="l00170"></a><a class="code" href="group__qvip.html#gad6b87d2e7576cd2ad65bddfbd1d05271">00170</a> <span class="preprocessor">#define QVIMAGE_COL_INCREMENT_PTR(IMAGE)        ( __qv_planes_##IMAGE##__ )</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span>
<a name="l00181"></a><a class="code" href="group__qvip.html#ga9f971fc24f22c2ebf7de84b46d331c85">00181</a> <span class="preprocessor">#define QVIMAGE_NEXT_LINE_INCREMENT_PTR(IMAGE)  ( __qv_next_line_inc_##IMAGE##__ )</span>
<a name="l00182"></a>00182 <span class="preprocessor"></span>
<a name="l00197"></a>00197 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00198"></a>00198 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00199"></a>00199 <span class="preprocessor">#include &lt;iostream&gt;</span>
<a name="l00200"></a>00200 
<a name="l00201"></a><a class="code" href="classQVImage.html">00201</a> <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Type = uChar, <span class="keywordtype">int</span> Channels = 1&gt; <span class="keyword">class </span><a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage</a>: <span class="keyword">public</span> <a class="code" href="classQVGenericImage.html" title="Base class for QVImage objects.">QVGenericImage</a>
<a name="l00202"></a>00202     {
<a name="l00203"></a>00203     <span class="keyword">protected</span>:
<a name="l00204"></a>00204         uInt step_div_type_size;
<a name="l00205"></a>00205         QSharedDataPointer&lt; QVImageBuffer&lt;Type&gt; &gt; imageBuffer;
<a name="l00206"></a>00206 
<a name="l00207"></a>00207     <span class="keyword">public</span>:
<a name="l00208"></a>00208 <span class="comment">/*        /// @brief Default constructor.</span>
<a name="l00213"></a>00213 <span class="comment">        QVImage():QVGenericImage()</span>
<a name="l00214"></a>00214 <span class="comment">            {</span>
<a name="l00215"></a>00215 <span class="comment">            this-&gt;imageBuffer = new QVImageBuffer&lt;Type, Channels&gt;(1, 1);</span>
<a name="l00216"></a>00216 <span class="comment">            setROI(0,0, this-&gt;imageBuffer-&gt;getCols(), this-&gt;imageBuffer-&gt;getRows());</span>
<a name="l00217"></a>00217 <span class="comment">            setAnchor(0,0);</span>
<a name="l00218"></a>00218 <span class="comment">            this-&gt;step_div_type_size = getStep()/sizeof(Type);</span>
<a name="l00219"></a>00219 <span class="comment">            }*/</span>
<a name="l00220"></a>00220 
<a name="l00221"></a>00221 <span class="preprocessor">                #ifndef DOXYGEN_IGNORE_THIS</span>
<a name="l00222"></a>00222 <span class="preprocessor"></span>                <span class="comment">// Buffer copy constructor. Only for internal QVision usage.</span>
<a name="l00223"></a>00223         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(uInt cols, uInt rows, uInt step, <span class="keyword">const</span> Type * buffer = NULL):<a class="code" href="classQVGenericImage.html#ab7f12de40f9f2eb3604ca4965c32408e" title="Default constructor.">QVGenericImage</a>()
<a name="l00224"></a>00224             {
<a name="l00225"></a>00225             this-&gt;imageBuffer = <span class="keyword">new</span> QVImageBuffer&lt;Type&gt;(Channels*cols, rows, step, buffer);
<a name="l00226"></a>00226             <a class="code" href="classQVGenericImage.html#a2e01c2584cee10559bf1aac1ca7e287b" title="Set the region of interest of the image.">setROI</a>(0,0, cols, rows);
<a name="l00227"></a>00227             <a class="code" href="classQVGenericImage.html#aa3f37d1f7d2271b52c69c8034be8ddac" title="Set anchor point of the image.">setAnchor</a>(0,0);
<a name="l00228"></a>00228             this-&gt;step_div_type_size = <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type);
<a name="l00229"></a>00229             }
<a name="l00230"></a>00230 <span class="preprocessor">                #endif</span>
<a name="l00231"></a>00231 <span class="preprocessor"></span>
<a name="l00236"></a><a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f">00236</a>         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(uInt cols = 1, uInt rows = 1):<a class="code" href="classQVGenericImage.html" title="Base class for QVImage objects.">QVGenericImage</a>()
<a name="l00237"></a>00237             {
<a name="l00238"></a>00238             this-&gt;imageBuffer = <span class="keyword">new</span> QVImageBuffer&lt;Type&gt;(Channels*cols, rows);
<a name="l00239"></a>00239             <a class="code" href="classQVGenericImage.html#a2e01c2584cee10559bf1aac1ca7e287b" title="Set the region of interest of the image.">setROI</a>(0,0, cols, rows);
<a name="l00240"></a>00240             <a class="code" href="classQVGenericImage.html#aa3f37d1f7d2271b52c69c8034be8ddac" title="Set anchor point of the image.">setAnchor</a>(0,0);
<a name="l00241"></a>00241             this-&gt;step_div_type_size = <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type);
<a name="l00242"></a>00242             }
<a name="l00243"></a>00243 
<a name="l00260"></a>00260         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html">QVImage&lt;uChar,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00261"></a>00261 
<a name="l00263"></a>00263         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html">QVImage&lt;uChar,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00264"></a>00264 
<a name="l00266"></a>00266         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00267"></a>00267 
<a name="l00269"></a>00269         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00270"></a>00270 
<a name="l00272"></a>00272         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00273"></a>00273 
<a name="l00275"></a>00275         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00276"></a>00276 
<a name="l00278"></a>00278         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00279"></a>00279 
<a name="l00281"></a>00281         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00282"></a>00282 
<a name="l00284"></a>00284         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00285"></a>00285 
<a name="l00287"></a>00287         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00288"></a>00288 
<a name="l00290"></a>00290         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00291"></a>00291 
<a name="l00293"></a>00293         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00294"></a>00294 
<a name="l00296"></a>00296         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,1&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00297"></a>00297 
<a name="l00299"></a>00299         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,3&gt;</a> <span class="keyword">const</span> &amp;img);
<a name="l00300"></a>00300 
<a name="l00302"></a><a class="code" href="classQVImage.html#a4415e3727eb0d435036c75a58c41bf10">00302</a>         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<span class="keyword">const</span> QString &amp;filename)
<a name="l00303"></a>00303             {
<a name="l00304"></a>00304             QImage qimg;
<a name="l00305"></a>00305             qimg.load(filename);
<a name="l00306"></a>00306             *<span class="keyword">this</span> = <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a>(qimg);
<a name="l00307"></a>00307             };
<a name="l00308"></a>00308 
<a name="l00318"></a>00318         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html">QVImage&lt;uChar,1&gt;</a> <span class="keyword">const</span> &amp;red, <a class="code" href="classQVImage.html">QVImage&lt;uChar,1&gt;</a> <span class="keyword">const</span> &amp;green, <a class="code" href="classQVImage.html">QVImage&lt;uChar,1&gt;</a> <span class="keyword">const</span> &amp;blue);
<a name="l00319"></a>00319 
<a name="l00321"></a>00321         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,1&gt;</a> <span class="keyword">const</span> &amp;red, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,1&gt;</a> <span class="keyword">const</span> &amp;green, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,1&gt;</a> <span class="keyword">const</span> &amp;blue);
<a name="l00322"></a>00322 
<a name="l00324"></a>00324         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,1&gt;</a> <span class="keyword">const</span> &amp;red, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,1&gt;</a> <span class="keyword">const</span> &amp;green, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,1&gt;</a> <span class="keyword">const</span> &amp;blue);
<a name="l00325"></a>00325 
<a name="l00327"></a>00327         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,1&gt;</a> <span class="keyword">const</span> &amp;red, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,1&gt;</a> <span class="keyword">const</span> &amp;green, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,1&gt;</a> <span class="keyword">const</span> &amp;blue);
<a name="l00328"></a>00328 
<a name="l00330"></a>00330         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,1&gt;</a> <span class="keyword">const</span> &amp;red, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,1&gt;</a> <span class="keyword">const</span> &amp;green, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,1&gt;</a> <span class="keyword">const</span> &amp;blue);
<a name="l00331"></a>00331 
<a name="l00332"></a>00332         <span class="comment">// Convert operators for QImage</span>
<a name="l00334"></a>00334 <span class="comment"></span>        <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<span class="keyword">const</span> QImage &amp;qImage);
<a name="l00335"></a>00335 
<a name="l00337"></a>00337         <a class="code" href="classQVImage.html#a32786513dbed5b1277fdd08aca880d78" title="Converts the QVImage to a QImage object.">operator QImage</a>() <span class="keyword">const</span>;
<a name="l00338"></a>00338 
<a name="l00339"></a>00339         <span class="comment">// Convert operators for IplImage</span>
<a name="l00340"></a>00340 <span class="preprocessor">        #ifdef QVOPENCV</span>
<a name="l00341"></a>00341 <span class="preprocessor"></span>
<a name="l00342"></a>00342 
<a name="l00343"></a>00343 
<a name="l00344"></a>00344 
<a name="l00345"></a>00345 
<a name="l00346"></a>00346 
<a name="l00347"></a>00347 
<a name="l00348"></a>00348         <a class="code" href="classQVImage.html#a87e4a3ea6bc2db99d0fe170ac8b21b1f" title="Default constructor.">QVImage</a>(<span class="keyword">const</span> IplImage *iplImage);
<a name="l00349"></a>00349 
<a name="l00356"></a>00356         <a class="code" href="classQVImage.html#a5f0d4b9b20553387175ae0b0c658a6c6" title="Converts the QVImage to an OpenCV image object (IplImage).">operator IplImage *</a>() <span class="keyword">const</span>;
<a name="l00357"></a>00357 <span class="preprocessor">        #endif</span>
<a name="l00358"></a>00358 <span class="preprocessor"></span>
<a name="l00359"></a>00359         <span class="comment">// Misc data.</span>
<a name="l00361"></a>00361 <span class="comment"></span>        <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="classQVImage.html#aa8e2a101e62cdaa7d0fa7c020f625171" title="Overloaded function from QVGenericImage::getTypeQString().">getTypeQString</a>() <span class="keyword">const</span>;
<a name="l00362"></a>00362 
<a name="l00364"></a><a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17">00364</a>         uInt <a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>()<span class="keyword">          const   </span>{ <span class="keywordflow">return</span> imageBuffer-&gt;getRows(); }
<a name="l00365"></a>00365 
<a name="l00367"></a><a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7">00367</a>         uInt <a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>()<span class="keyword">          const   </span>{ <span class="keywordflow">return</span> imageBuffer-&gt;getCols() / Channels; }
<a name="l00368"></a>00368 
<a name="l00370"></a><a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875">00370</a>         <span class="keyword">inline</span> uInt <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()<span class="keyword">   const   </span>{ <span class="keywordflow">return</span> imageBuffer-&gt;getStep(); }
<a name="l00371"></a>00371 
<a name="l00373"></a><a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c">00373</a>         <span class="keyword">inline</span> uInt <a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>()<span class="keyword">       const   </span>{ <span class="keywordflow">return</span> Channels; }
<a name="l00374"></a>00374 
<a name="l00376"></a><a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0">00376</a>         uInt <a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>()<span class="keyword">      const   </span>{ <span class="keywordflow">return</span> imageBuffer-&gt;getDataSize(); }
<a name="l00377"></a>00377 
<a name="l00379"></a><a class="code" href="classQVImage.html#a70e75bb386d5b424f266a62d000e52bf">00379</a>         uInt <a class="code" href="classQVImage.html#a70e75bb386d5b424f266a62d000e52bf" title="Overloaded function from QVGenericImage::getTypeSize().">getTypeSize</a>()<span class="keyword">      const   </span>{ <span class="keywordflow">return</span> <span class="keyword">sizeof</span>(Type); }
<a name="l00380"></a>00380 
<a name="l00391"></a><a class="code" href="classQVImage.html#a200b9b19dbe2a79f75d603f9ecc67bf1">00391</a>         <span class="keyword">const</span> Type * <a class="code" href="classQVImage.html#a200b9b19dbe2a79f75d603f9ecc67bf1" title="Method to obtain image data buffer, in read mode.">getReadData</a>()<span class="keyword">      const   </span>{ <span class="keywordflow">return</span> imageBuffer-&gt;getReadData(); }
<a name="l00392"></a>00392 
<a name="l00403"></a><a class="code" href="classQVImage.html#a231507d781e33e508fac771b5284c3c9">00403</a>         Type * <a class="code" href="classQVImage.html#a231507d781e33e508fac771b5284c3c9" title="Method to obtain image data buffer, in read/write mode.">getWriteData</a>()           { <span class="keywordflow">return</span> imageBuffer-&gt;getWriteData(); }
<a name="l00404"></a>00404 
<a name="l00419"></a>00419         <span class="keywordtype">void</span> <span class="keyword">set</span>(Type c1 = 0, Type c2 = 0, Type c3 = 0);
<a name="l00420"></a>00420 
<a name="l00421"></a>00421 
<a name="l00425"></a><a class="code" href="classQVImage.html#ad69afa02dba6c9351cd3a16c29a4dce3">00425</a>         <span class="keywordtype">bool</span> <a class="code" href="classQVImage.html#ad69afa02dba6c9351cd3a16c29a4dce3" title="Check if the image is empty.">isEmpty</a>()<span class="keyword"> const</span>
<a name="l00426"></a>00426 <span class="keyword">                        </span>{
<a name="l00427"></a>00427                         <span class="keywordflow">return</span> (<a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>() == 0);
<a name="l00428"></a>00428                         }
<a name="l00429"></a>00429 
<a name="l00436"></a><a class="code" href="classQVImage.html#abadb4ee2e54af167f6c80e247bf397cb">00436</a>         <span class="keywordtype">void</span> <a class="code" href="classQVImage.html#abadb4ee2e54af167f6c80e247bf397cb" title="Resizes the image.">resize</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> cols, <span class="keyword">const</span> <span class="keywordtype">int</span> rows)
<a name="l00437"></a>00437             {
<a name="l00438"></a>00438             <span class="keywordflow">if</span> (((<span class="keywordtype">int</span>)<a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>()) &gt;= cols &amp;&amp; ((<span class="keywordtype">int</span>)<a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>()) &gt;= rows)
<a name="l00439"></a>00439                 <span class="keywordflow">return</span>;
<a name="l00440"></a>00440 
<a name="l00441"></a>00441             <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> temp(MAX(cols, (<span class="keywordtype">int</span>)<a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>()), MAX(rows, (<span class="keywordtype">int</span>)<a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>()));
<a name="l00442"></a>00442             Copy(*<span class="keyword">this</span>, temp);
<a name="l00443"></a>00443 
<a name="l00444"></a>00444             *<span class="keyword">this</span> = temp;
<a name="l00445"></a>00445             }
<a name="l00446"></a>00446 
<a name="l00455"></a><a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1">00455</a>         <span class="keyword">inline</span> Type &amp;<a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1" title="Operator to access pixel values for a pixel channel, given it&amp;#39;s coordinates.">operator()</a>(<span class="keyword">const</span> uInt col, <span class="keyword">const</span> uInt row, <span class="keyword">const</span> uInt channel = 0)
<a name="l00456"></a>00456             {
<a name="l00457"></a>00457             Q_ASSERT_X(step_div_type_size == <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type), <span class="stringliteral">&quot;QVImage::operator()&quot;</span>, <span class="stringliteral">&quot;step/size(Type) incorrect&quot;</span>);
<a name="l00458"></a>00458             Q_ASSERT_X(col &lt; <a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;col beyond upper bound&quot;</span>);
<a name="l00459"></a>00459             Q_ASSERT_X(row &lt; <a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;row beyond upper bound&quot;</span>);
<a name="l00460"></a>00460             <span class="keyword">const</span> <span class="keywordtype">int</span> idx = step_div_type_size*row + Channels*col + channel;
<a name="l00461"></a>00461             Q_ASSERT_X(idx &gt;= 0,<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing below data&quot;</span>);
<a name="l00462"></a>00462             Q_ASSERT_X((uint)idx &lt; <a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing above data&quot;</span>);
<a name="l00463"></a>00463 
<a name="l00464"></a>00464             <span class="keywordflow">return</span> imageBuffer-&gt;getWriteData()[idx];
<a name="l00465"></a>00465             }
<a name="l00466"></a>00466 
<a name="l00467"></a>00467         <span class="keyword">inline</span> Type <a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1" title="Operator to access pixel values for a pixel channel, given it&amp;#39;s coordinates.">operator()</a>(<span class="keyword">const</span> uInt col, <span class="keyword">const</span> uInt row, <span class="keyword">const</span> uInt channel = 0)<span class="keyword"> const</span>
<a name="l00468"></a>00468 <span class="keyword">            </span>{
<a name="l00469"></a>00469             Q_ASSERT_X(step_div_type_size == <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type), <span class="stringliteral">&quot;QVImage::operator()&quot;</span>, <span class="stringliteral">&quot;step/size(Type) incorrect&quot;</span>);
<a name="l00470"></a>00470             Q_ASSERT_X(col &lt; <a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;col further upper bound&quot;</span>);
<a name="l00471"></a>00471             Q_ASSERT_X(row &lt; <a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;row further upper bound&quot;</span>);
<a name="l00472"></a>00472             <span class="keyword">const</span> <span class="keywordtype">int</span> idx = step_div_type_size*row + Channels*col + channel;
<a name="l00473"></a>00473             Q_ASSERT_X(idx &gt;= 0,<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing below data&quot;</span>);
<a name="l00474"></a>00474             Q_ASSERT_X((uint)idx &lt; <a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing above data&quot;</span>);
<a name="l00475"></a>00475 
<a name="l00476"></a>00476             <span class="keywordflow">return</span> imageBuffer-&gt;getReadData()[idx];
<a name="l00477"></a>00477             }
<a name="l00478"></a>00478 
<a name="l00485"></a><a class="code" href="classQVImage.html#a923f82b6c7a2aeb5b5ef072860db9402">00485</a>         <span class="keyword">inline</span> Type &amp;<a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1" title="Operator to access pixel values for a pixel channel, given it&amp;#39;s coordinates.">operator()</a>(<span class="keyword">const</span> QPoint point, <span class="keyword">const</span> uInt channel = 0)
<a name="l00486"></a>00486             {
<a name="l00487"></a>00487             Q_ASSERT_X(step_div_type_size == <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type), <span class="stringliteral">&quot;QVImage::operator()&quot;</span>, <span class="stringliteral">&quot;step/size(Type) incorrect&quot;</span>);
<a name="l00488"></a>00488             Q_ASSERT_X((uInt) point.x() &lt; <a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;col further upper bound&quot;</span>);
<a name="l00489"></a>00489             Q_ASSERT_X((uInt) point.y() &lt; <a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;row further upper bound&quot;</span>);
<a name="l00490"></a>00490             <span class="keyword">const</span> <span class="keywordtype">int</span> idx = step_div_type_size*point.y() + Channels*point.x() + channel;
<a name="l00491"></a>00491             Q_ASSERT_X(idx &gt;= 0,<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing below data&quot;</span>);
<a name="l00492"></a>00492             Q_ASSERT_X((uint)idx &lt; <a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing above data&quot;</span>);
<a name="l00493"></a>00493 
<a name="l00494"></a>00494             <span class="keywordflow">return</span> imageBuffer-&gt;getWriteData()[idx];
<a name="l00495"></a>00495             }
<a name="l00496"></a>00496 
<a name="l00497"></a>00497         <span class="keyword">inline</span> Type <a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1" title="Operator to access pixel values for a pixel channel, given it&amp;#39;s coordinates.">operator()</a>(<span class="keyword">const</span> QPoint point, <span class="keyword">const</span> uInt channel = 0)<span class="keyword"> const</span>
<a name="l00498"></a>00498 <span class="keyword">            </span>{
<a name="l00499"></a>00499             Q_ASSERT_X(step_div_type_size == <a class="code" href="classQVImage.html#a8c5cb45d0c7fbf135d89c5cb40ed4875" title="Overloaded function from QVGenericImage::getStep().">getStep</a>()/<span class="keyword">sizeof</span>(Type), <span class="stringliteral">&quot;QVImage::operator()&quot;</span>, <span class="stringliteral">&quot;step/size(Type) incorrect&quot;</span>);
<a name="l00500"></a>00500             Q_ASSERT_X((uInt) point.x() &lt; <a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;col further upper bound&quot;</span>);
<a name="l00501"></a>00501             Q_ASSERT_X((uInt) point.y() &lt; <a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;row further upper bound&quot;</span>);
<a name="l00502"></a>00502             <span class="keyword">const</span> <span class="keywordtype">int</span> idx = step_div_type_size*point.y() + Channels*point.x() + channel;
<a name="l00503"></a>00503             Q_ASSERT_X(idx &gt;= 0,<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing below data&quot;</span>);
<a name="l00504"></a>00504             Q_ASSERT_X((uint)idx &lt; <a class="code" href="classQVImage.html#a397ee658c9574be3013a68c584b3f9d0" title="Overloaded function from QVGenericImage::getDataSize().">getDataSize</a>(),<span class="stringliteral">&quot;QVImage::operator()&quot;</span>,<span class="stringliteral">&quot;accessing above data&quot;</span>);
<a name="l00505"></a>00505 
<a name="l00506"></a>00506             <span class="keywordflow">return</span> imageBuffer-&gt;getReadData()[idx];
<a name="l00507"></a>00507             }
<a name="l00508"></a>00508 
<a name="l00517"></a>00517         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, 1&gt;</a> <a class="code" href="classQVImage.html#ab0f7c3d022a614cfb614c1b9fa8fd9b1" title="Operator to access pixel values for a pixel channel, given it&amp;#39;s coordinates.">operator()</a>(<span class="keyword">const</span> uInt channel = 0) <span class="keyword">const</span>;
<a name="l00518"></a>00518 
<a name="l00535"></a>00535         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;sourceImage);
<a name="l00536"></a>00536 
<a name="l00538"></a>00538         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;sourceImage);
<a name="l00539"></a>00539 
<a name="l00541"></a>00541         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;sourceImage);
<a name="l00542"></a>00542 
<a name="l00544"></a>00544         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;sourceImage);
<a name="l00545"></a>00545 
<a name="l00547"></a>00547         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;sourceImage);
<a name="l00548"></a>00548 
<a name="l00550"></a>00550         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;sourceImage);
<a name="l00551"></a>00551 
<a name="l00553"></a>00553         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;sourceImage);
<a name="l00554"></a>00554 
<a name="l00556"></a>00556         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;sourceImage);
<a name="l00557"></a>00557 
<a name="l00559"></a>00559         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;sourceImage);
<a name="l00560"></a>00560 
<a name="l00562"></a>00562         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;sourceImage);
<a name="l00563"></a>00563 
<a name="l00565"></a>00565         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;sourceImage);
<a name="l00566"></a>00566 
<a name="l00568"></a>00568         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;sourceImage);
<a name="l00569"></a>00569 
<a name="l00571"></a>00571         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;sourceImage);
<a name="l00572"></a>00572 
<a name="l00574"></a>00574         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp; <a class="code" href="classQVImage.html#a3af2bb0d8e7fde9e2f6c778c4d7f23f9" title="Copy operator.">operator=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;sourceImage);
<a name="l00575"></a>00575 
<a name="l00586"></a>00586         <span class="keywordtype">bool</span> <a class="code" href="group__qvip.html#gad9b6ff6909da8e12d4c231500673d128" title="Equality compare operator.">operator==</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00587"></a>00587 
<a name="l00601"></a><a class="code" href="classQVImage.html#a711605fe3079ed219867bd0c121a6726">00601</a>         <span class="keywordtype">bool</span> <a class="code" href="classQVImage.html#a711605fe3079ed219867bd0c121a6726" title="Inequality compare operator.">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == img); }
<a name="l00602"></a>00602 
<a name="l00603"></a>00603 <span class="preprocessor">        #ifdef QVIPP</span>
<a name="l00604"></a>00604 <span class="preprocessor"></span>
<a name="l00605"></a>00605 
<a name="l00606"></a>00606 
<a name="l00607"></a>00607 
<a name="l00608"></a>00608 
<a name="l00609"></a>00609 
<a name="l00610"></a>00610 
<a name="l00611"></a>00611 
<a name="l00612"></a>00612         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;(const QVImage&lt;uChar, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00613"></a>00613 
<a name="l00622"></a>00622         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;(const QVImage&lt;uShort, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00623"></a>00623 
<a name="l00632"></a>00632         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;(const QVImage&lt;sShort, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00633"></a>00633 
<a name="l00642"></a>00642         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;(const QVImage&lt;sInt, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00643"></a>00643 
<a name="l00652"></a>00652         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;(const QVImage&lt;sFloat, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00653"></a>00653 
<a name="l00662"></a>00662         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#a84defb58ab6c7c37a6c5e32a676c8155" title="Pixel wise &amp;#39;greater than&amp;#39; compare operator.">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uChar, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00663"></a>00663 
<a name="l00672"></a>00672         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#a84defb58ab6c7c37a6c5e32a676c8155" title="Pixel wise &amp;#39;greater than&amp;#39; compare operator.">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00673"></a>00673 
<a name="l00682"></a>00682         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#a84defb58ab6c7c37a6c5e32a676c8155" title="Pixel wise &amp;#39;greater than&amp;#39; compare operator.">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00683"></a>00683 
<a name="l00692"></a>00692         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#a84defb58ab6c7c37a6c5e32a676c8155" title="Pixel wise &amp;#39;greater than&amp;#39; compare operator.">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00693"></a>00693 
<a name="l00702"></a>00702         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#a84defb58ab6c7c37a6c5e32a676c8155" title="Pixel wise &amp;#39;greater than&amp;#39; compare operator.">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00703"></a>00703 
<a name="l00712"></a>00712         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;=(const QVImage&lt;uChar, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00713"></a>00713 
<a name="l00722"></a>00722         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;=(const QVImage&lt;uShort, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00723"></a>00723 
<a name="l00732"></a>00732         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;=(const QVImage&lt;sShort, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00733"></a>00733 
<a name="l00742"></a>00742         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;=(const QVImage&lt;sInt, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00743"></a>00743 
<a name="l00752"></a>00752         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> operator&lt;=(const QVImage&lt;sFloat, Channels&gt; &amp;img) <span class="keyword">const</span>;
<a name="l00753"></a>00753 
<a name="l00762"></a>00762         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#ab69223019a34542ef32ed9bdb56e6d9b" title="Pixel wise &amp;#39;greater or equal than&amp;#39; compare operator.">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uChar, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00763"></a>00763 
<a name="l00772"></a>00772         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#ab69223019a34542ef32ed9bdb56e6d9b" title="Pixel wise &amp;#39;greater or equal than&amp;#39; compare operator.">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00773"></a>00773 
<a name="l00782"></a>00782         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#ab69223019a34542ef32ed9bdb56e6d9b" title="Pixel wise &amp;#39;greater or equal than&amp;#39; compare operator.">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00783"></a>00783 
<a name="l00792"></a>00792         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#ab69223019a34542ef32ed9bdb56e6d9b" title="Pixel wise &amp;#39;greater or equal than&amp;#39; compare operator.">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00793"></a>00793 
<a name="l00802"></a>00802         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> <a class="code" href="classQVImage.html#ab69223019a34542ef32ed9bdb56e6d9b" title="Pixel wise &amp;#39;greater or equal than&amp;#39; compare operator.">operator&gt;=</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00803"></a>00803 
<a name="l00816"></a>00816         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a446a88f9290f14cb4cf9f93a4d5600fa" title="Pixel wise constant add operator.">operator+</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00817"></a>00817 
<a name="l00830"></a>00830         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a37d4560acc3253c15ef377c60f7c0df4" title="Pixel wise constant product operator.">operator*</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00831"></a>00831 
<a name="l00844"></a>00844         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a955eab9bd6ba4582331d4f3834c27f96" title="Pixel wise constant subtraction operator.">operator-</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00845"></a>00845 
<a name="l00858"></a>00858         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a78d47c71ce0669bd78469cc75de823c7" title="Pixel wise constant division operator.">operator/</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00859"></a>00859 
<a name="l00872"></a>00872         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a61d7b5a18ab0774073e408d62c0a1a4c" title="Pixel wise bit-wise left shift operator.">operator&lt;&lt;</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00873"></a>00873 
<a name="l00886"></a>00886         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#ab0d33365ec2a80cb154b812cfdf34d5c" title="Pixel wise bit-wise right shift operator.">operator&gt;&gt;</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00887"></a>00887 
<a name="l00896"></a>00896         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a92d847580d4d8ff7c435beddb696cd33" title="Pixel wise bit-wise NOT operation.">operator!</a>() <span class="keyword">const</span>;
<a name="l00897"></a>00897 
<a name="l00907"></a>00907         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a9edb618e4cbd6803f8ab64593380882a" title="Pixel wise bit-wise boolean and operator.">operator&amp;</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00908"></a>00908 
<a name="l00918"></a>00918         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#ac5a3f4f32627c88e66ed30edeb60f73d" title="Pixel wise bit-wise boolean or operator.">operator|</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00919"></a>00919 
<a name="l00929"></a>00929         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a546ab721d0c37c727785194e3b0e443a" title="Pixel wise bit-wise boolean xor operator.">operator^</a>(<span class="keyword">const</span> Type constant) <span class="keyword">const</span>;
<a name="l00930"></a>00930 
<a name="l00941"></a>00941         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a446a88f9290f14cb4cf9f93a4d5600fa" title="Pixel wise constant add operator.">operator+</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00942"></a>00942 
<a name="l00953"></a>00953         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a37d4560acc3253c15ef377c60f7c0df4" title="Pixel wise constant product operator.">operator*</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00954"></a>00954 
<a name="l00965"></a>00965         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a955eab9bd6ba4582331d4f3834c27f96" title="Pixel wise constant subtraction operator.">operator-</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00966"></a>00966 
<a name="l00977"></a>00977         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> <a class="code" href="classQVImage.html#a78d47c71ce0669bd78469cc75de823c7" title="Pixel wise constant division operator.">operator/</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, Channels&gt;</a> &amp;img) <span class="keyword">const</span>;
<a name="l00978"></a>00978 <span class="preprocessor">        #endif</span>
<a name="l00979"></a>00979 <span class="preprocessor"></span>    };
<a name="l00980"></a>00980 
<a name="l00985"></a><a class="code" href="group__qvip.html#gad9b6ff6909da8e12d4c231500673d128">00985</a> <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Type, <span class="keywordtype">int</span> C&gt; <span class="keywordtype">bool</span> <a class="code" href="group__qvip.html#gad9b6ff6909da8e12d4c231500673d128" title="Equality compare operator.">QVImage&lt;Type, C&gt;::operator==</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;Type, C&gt;</a> &amp;img)<span class="keyword"> const</span>
<a name="l00986"></a>00986 <span class="keyword">    </span>{
<a name="l00987"></a>00987     Q_ASSERT_X(img.<a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>() == this-&gt;<a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>(), <span class="stringliteral">&quot;QVImage::operator==&quot;</span>, <span class="stringliteral">&quot;different number of planes&quot;</span>);
<a name="l00988"></a>00988     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>() != img.<a class="code" href="classQVImage.html#ad0f2758702ee4d96d538aa353ae81bb7" title="Overloaded function from QVGenericImage::getCols().">getCols</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00989"></a>00989     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>() != img.<a class="code" href="classQVImage.html#a55e71ad628f450ee82bb4226cb62ec17" title="Overloaded function from QVGenericImage::getRows().">getRows</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00990"></a>00990     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>() != img.<a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00991"></a>00991     <span class="keywordflow">if</span> (this-&gt;<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>() != img.<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>()) <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00992"></a>00992     <a class="code" href="group__qvip.html#gac7c7fd9f827d54495e9e3bc1993f1bcb" title="Initializes image to be read with macro QVIMAGE_PIXEL.">QVIMAGE_INIT_READ</a>(Type,img);
<a name="l00993"></a>00993     <a class="code" href="group__qvip.html#ga988e358793c60b3a9f50c1a7fb4a59ef" title="Initializes pointed image to be read with macro QVIMAGE_PIXEL.">QVIMAGE_PTR_INIT_READ</a>(Type,<span class="keyword">this</span>);
<a name="l00994"></a>00994 
<a name="l00995"></a>00995     uInt x0 = (uInt) img.<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>().x(), y0 = (uInt) img.<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>().y();
<a name="l00996"></a>00996     uInt x1 = (uInt) img.<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>().width(), y1 = (uInt) img.<a class="code" href="classQVGenericImage.html#a55132f8ba36904516dcf384039c670e4" title="Method for obtaining actual region of interest for image.">getROI</a>().height();
<a name="l00997"></a>00997 
<a name="l00998"></a>00998     uInt lineSize = x1 * img.<a class="code" href="classQVImage.html#a5d430b0f71799b2b2ca8f8ae8f05ca3c" title="Overloaded function from QVGenericImage::getChannels().">getChannels</a>();
<a name="l00999"></a>00999     <span class="keywordflow">for</span>(uInt row = y0; row &lt; y1; row++)
<a name="l01000"></a>01000         <span class="keywordflow">if</span> (memcmp(&amp;<a class="code" href="group__qvip.html#ga5dd8ae5ae995f7889bda84469e5465d3" title="Access an image pixel for inspection or modification.">QVIMAGE_PIXEL</a>(img, x0, row, 0),&amp;<a class="code" href="group__qvip.html#ga5dd8ae5ae995f7889bda84469e5465d3" title="Access an image pixel for inspection or modification.">QVIMAGE_PIXEL</a>(<span class="keyword">this</span>, x0, row, 0), lineSize) != 0)
<a name="l01001"></a>01001             <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l01002"></a>01002     <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l01003"></a>01003     };
<a name="l01004"></a>01004 
<a name="l01005"></a>01005 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar,1&gt;</a> <a class="code" href="classQVImage.html">QVImageUCharC1</a>;
<a name="l01006"></a>01006 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar,3&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageUCharC3</a>;
<a name="l01007"></a>01007 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,1&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageUShortC1</a>;
<a name="l01008"></a>01008 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort,3&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageUShortC3</a>;
<a name="l01009"></a>01009 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,1&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSShortC1</a>;
<a name="l01010"></a>01010 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort,3&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSShortC3</a>;
<a name="l01011"></a>01011 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,1&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSIntC1</a>;
<a name="l01012"></a>01012 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt,3&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSIntC3</a>;
<a name="l01013"></a>01013 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,1&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSFloatC1</a>;
<a name="l01014"></a>01014 <span class="keyword">typedef</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat,3&gt;</a> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImageSFloatC3</a>;
<a name="l01015"></a>01015 
<a name="l01016"></a>01016 Q_DECLARE_METATYPE(QVImageUCharC1);
<a name="l01017"></a>01017 Q_DECLARE_METATYPE(QVImageUCharC3);
<a name="l01018"></a>01018 Q_DECLARE_METATYPE(QVImageUShortC1);
<a name="l01019"></a>01019 Q_DECLARE_METATYPE(QVImageUShortC3);
<a name="l01020"></a>01020 Q_DECLARE_METATYPE(QVImageSShortC1);
<a name="l01021"></a>01021 Q_DECLARE_METATYPE(QVImageSShortC3);
<a name="l01022"></a>01022 Q_DECLARE_METATYPE(QVImageSIntC1);
<a name="l01023"></a>01023 Q_DECLARE_METATYPE(QVImageSIntC3);
<a name="l01024"></a>01024 Q_DECLARE_METATYPE(QVImageSFloatC1);
<a name="l01025"></a>01025 Q_DECLARE_METATYPE(QVImageSFloatC3);
<a name="l01026"></a>01026 
<a name="l01027"></a>01027 <span class="preprocessor">#ifndef QVIPP</span>
<a name="l01028"></a>01028 <span class="preprocessor"></span><span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uChar value, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;image);
<a name="l01029"></a>01029 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sFloat value, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;image);
<a name="l01030"></a>01030 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sInt value, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;image);
<a name="l01031"></a>01031 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uInt value, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;image);
<a name="l01032"></a>01032 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sShort value, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;image);
<a name="l01033"></a>01033 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uShort value, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;image);
<a name="l01034"></a>01034 
<a name="l01035"></a>01035 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uChar value[3], <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;image);
<a name="l01036"></a>01036 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sFloat value[3], <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;image);
<a name="l01037"></a>01037 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sInt value[3], <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;image);
<a name="l01038"></a>01038 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uInt value[3], <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;image);
<a name="l01039"></a>01039 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> sShort value[3], <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;image);
<a name="l01040"></a>01040 <span class="keywordtype">void</span> <a class="code" href="group__qvippIDEAIF.html#gae2bed87200a1f753701bf5fc1e7a476b" title="Sets pixels in the image buffer to a constant value.">Set</a>(<span class="keyword">const</span> uShort value[3], <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;image);
<a name="l01041"></a>01041 
<a name="l01042"></a>01042 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;);
<a name="l01043"></a>01043 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;);
<a name="l01044"></a>01044 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;);
<a name="l01045"></a>01045 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;);
<a name="l01046"></a>01046 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;);
<a name="l01047"></a>01047 
<a name="l01048"></a>01048 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;);
<a name="l01049"></a>01049 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;);
<a name="l01050"></a>01050 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;);
<a name="l01051"></a>01051 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;);
<a name="l01052"></a>01052 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;);
<a name="l01053"></a>01053 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;);
<a name="l01054"></a>01054 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;, <span class="keyword">const</span> uChar channel, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;);
<a name="l01055"></a>01055 
<a name="l01056"></a>01056 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);
<a name="l01057"></a>01057 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);
<a name="l01058"></a>01058 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01059"></a>01059 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01060"></a>01060 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);
<a name="l01061"></a>01061 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);
<a name="l01062"></a>01062 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);
<a name="l01063"></a>01063 
<a name="l01064"></a>01064 <span class="comment">// Pixel type convertions</span>
<a name="l01065"></a>01065 <span class="comment">// sFloat</span>
<a name="l01066"></a>01066 <span class="comment">//void Convert(const QVImage&lt;sFloat, 1&gt; &amp;src, QVImage&lt;sFloat, 1&gt; &amp;dst); </span>
<a name="l01067"></a>01067 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);    
<a name="l01068"></a>01068 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);    
<a name="l01069"></a>01069 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);     
<a name="l01070"></a>01070 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);     
<a name="l01071"></a>01071 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);   
<a name="l01072"></a>01072 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);   
<a name="l01073"></a>01073 
<a name="l01074"></a>01074 <span class="comment">//void Convert(const QVImage&lt;sFloat, 3&gt; &amp;src, QVImage&lt;sFloat, 3&gt; &amp;dst); </span>
<a name="l01075"></a>01075 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);    
<a name="l01076"></a>01076 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);    
<a name="l01077"></a>01077 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);     
<a name="l01078"></a>01078 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);     
<a name="l01079"></a>01079 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);   
<a name="l01080"></a>01080 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);   
<a name="l01081"></a>01081 
<a name="l01082"></a>01082 <span class="comment">// uChar</span>
<a name="l01083"></a>01083 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);    
<a name="l01084"></a>01084 <span class="comment">//void Convert(const QVImage&lt;uChar, 1&gt; &amp;src, QVImage&lt;uChar, 1&gt; &amp;dst);   </span>
<a name="l01085"></a>01085 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);     
<a name="l01086"></a>01086 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);      
<a name="l01087"></a>01087 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);      
<a name="l01088"></a>01088 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);    
<a name="l01089"></a>01089 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);    
<a name="l01090"></a>01090 
<a name="l01091"></a>01091 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);    
<a name="l01092"></a>01092 <span class="comment">//void Convert(const QVImage&lt;uChar, 3&gt; &amp;src, QVImage&lt;uChar, 3&gt; &amp;dst);   </span>
<a name="l01093"></a>01093 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);     
<a name="l01094"></a>01094 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);      
<a name="l01095"></a>01095 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);      
<a name="l01096"></a>01096 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);    
<a name="l01097"></a>01097 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);    
<a name="l01098"></a>01098 
<a name="l01099"></a>01099 <span class="comment">// sChar</span>
<a name="l01100"></a>01100 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);    
<a name="l01101"></a>01101 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);     
<a name="l01102"></a>01102 <span class="comment">//void Convert(const QVImage&lt;sChar, 1&gt; &amp;src, QVImage&lt;sChar, 1&gt; &amp;dst);   </span>
<a name="l01103"></a>01103 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);      
<a name="l01104"></a>01104 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);      
<a name="l01105"></a>01105 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);    
<a name="l01106"></a>01106 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);    
<a name="l01107"></a>01107 
<a name="l01108"></a>01108 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);    
<a name="l01109"></a>01109 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);     
<a name="l01110"></a>01110 <span class="comment">//void Convert(const QVImage&lt;sChar, 3&gt; &amp;src, QVImage&lt;sChar, 3&gt; &amp;dst);   </span>
<a name="l01111"></a>01111 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);      
<a name="l01112"></a>01112 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);      
<a name="l01113"></a>01113 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);    
<a name="l01114"></a>01114 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);    
<a name="l01115"></a>01115 
<a name="l01116"></a>01116 <span class="comment">// sInt</span>
<a name="l01117"></a>01117 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);     
<a name="l01118"></a>01118 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);      
<a name="l01119"></a>01119 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);      
<a name="l01120"></a>01120 <span class="comment">//void Convert(const QVImage&lt;sInt, 1&gt; &amp;src, QVImage&lt;sInt, 1&gt; &amp;dst);     </span>
<a name="l01121"></a>01121 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);       
<a name="l01122"></a>01122 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);     
<a name="l01123"></a>01123 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);     
<a name="l01124"></a>01124 
<a name="l01125"></a>01125 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);     
<a name="l01126"></a>01126 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);      
<a name="l01127"></a>01127 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);      
<a name="l01128"></a>01128 <span class="comment">//void Convert(const QVImage&lt;sInt, 3&gt; &amp;src, QVImage&lt;sInt, 3&gt; &amp;dst);     </span>
<a name="l01129"></a>01129 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);       
<a name="l01130"></a>01130 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);     
<a name="l01131"></a>01131 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);     
<a name="l01132"></a>01132 
<a name="l01133"></a>01133 <span class="comment">// uInt</span>
<a name="l01134"></a>01134 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);     
<a name="l01135"></a>01135 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);      
<a name="l01136"></a>01136 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);      
<a name="l01137"></a>01137 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);       
<a name="l01138"></a>01138 <span class="comment">//void Convert(const QVImage&lt;uInt, 1&gt; &amp;src, QVImage&lt;uInt, 1&gt; &amp;dst);     </span>
<a name="l01139"></a>01139 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);     
<a name="l01140"></a>01140 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);     
<a name="l01141"></a>01141 
<a name="l01142"></a>01142 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);     
<a name="l01143"></a>01143 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);      
<a name="l01144"></a>01144 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);      
<a name="l01145"></a>01145 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);       
<a name="l01146"></a>01146 <span class="comment">//void Convert(const QVImage&lt;uInt, 3&gt; &amp;src, QVImage&lt;uInt, 3&gt; &amp;dst);     </span>
<a name="l01147"></a>01147 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);     
<a name="l01148"></a>01148 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);     
<a name="l01149"></a>01149 
<a name="l01150"></a>01150 <span class="comment">// sShort</span>
<a name="l01151"></a>01151 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);   
<a name="l01152"></a>01152 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);    
<a name="l01153"></a>01153 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);    
<a name="l01154"></a>01154 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);     
<a name="l01155"></a>01155 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);     
<a name="l01156"></a>01156 <span class="comment">//void Convert(const QVImage&lt;sShort, 1&gt; &amp;src, QVImage&lt;sShort, 1&gt; &amp;dst); </span>
<a name="l01157"></a>01157 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);   
<a name="l01158"></a>01158 
<a name="l01159"></a>01159 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);   
<a name="l01160"></a>01160 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);    
<a name="l01161"></a>01161 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);    
<a name="l01162"></a>01162 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);     
<a name="l01163"></a>01163 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);     
<a name="l01164"></a>01164 <span class="comment">//void Convert(const QVImage&lt;sShort, 3&gt; &amp;src, QVImage&lt;sShort, 3&gt; &amp;dst); </span>
<a name="l01165"></a>01165 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);   
<a name="l01166"></a>01166 
<a name="l01167"></a>01167 <span class="comment">// uShort</span>
<a name="l01168"></a>01168 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);   
<a name="l01169"></a>01169 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);    
<a name="l01170"></a>01170 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);    
<a name="l01171"></a>01171 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);     
<a name="l01172"></a>01172 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);     
<a name="l01173"></a>01173 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);   
<a name="l01174"></a>01174 <span class="comment">//void Convert(const QVImage&lt;uShort, 1&gt; &amp;src, QVImage&lt;uShort, 1&gt; &amp;dst); </span>
<a name="l01175"></a>01175 
<a name="l01176"></a>01176 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);   
<a name="l01177"></a>01177 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);    
<a name="l01178"></a>01178 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);    
<a name="l01179"></a>01179 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);     
<a name="l01180"></a>01180 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);     
<a name="l01181"></a>01181 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);   
<a name="l01182"></a>01182 <span class="comment">//void Convert(const QVImage&lt;uShort, 3&gt; &amp;src, QVImage&lt;uShort, 3&gt; &amp;dst); </span>
<a name="l01183"></a>01183 
<a name="l01184"></a>01184 <span class="comment">// 3 channels to 1 channel convertions</span>
<a name="l01185"></a>01185 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;);
<a name="l01186"></a>01186 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;);
<a name="l01187"></a>01187 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;);
<a name="l01188"></a>01188 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;);
<a name="l01189"></a>01189 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;);
<a name="l01190"></a>01190 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;);
<a name="l01191"></a>01191 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;);
<a name="l01192"></a>01192 
<a name="l01193"></a>01193 <span class="comment">// 1 channel to 3 channels convertions</span>
<a name="l01194"></a>01194 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;);
<a name="l01195"></a>01195 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;);
<a name="l01196"></a>01196 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;);
<a name="l01197"></a>01197 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;);
<a name="l01198"></a>01198 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;);
<a name="l01199"></a>01199 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;);
<a name="l01200"></a>01200 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;);
<a name="l01201"></a>01201 
<a name="l01202"></a>01202 <span class="comment">// 1 channel to 3 channels convertions</span>
<a name="l01203"></a>01203 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;);
<a name="l01204"></a>01204 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;);
<a name="l01205"></a>01205 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;);
<a name="l01206"></a>01206 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;);
<a name="l01207"></a>01207 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;);
<a name="l01208"></a>01208 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;);
<a name="l01209"></a>01209 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;);
<a name="l01210"></a>01210 
<a name="l01211"></a>01211 <span class="preprocessor">#ifndef DOXYGEN_IGNORE_THIS</span>
<a name="l01212"></a>01212 <span class="preprocessor"></span><span class="comment">// Unimplemented functions</span>
<a name="l01213"></a>01213 <span class="keywordtype">void</span> <a class="code" href="group__qvippIGT.html#gafeadedf07a0e3f27bf0c39e361339e23" title="Changes an image size.This function copies the content of the ROI in the source image...">Resize</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar&gt;</a> &amp;dest);
<a name="l01214"></a>01214 <span class="keywordtype">void</span> <a class="code" href="group__qvippIGT.html#gafeadedf07a0e3f27bf0c39e361339e23" title="Changes an image size.This function copies the content of the ROI in the source image...">Resize</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dest);
<a name="l01215"></a>01215 <span class="keywordtype">void</span> <a class="code" href="group__qvippICC.html#ga1a13cf2a5106e65fc94f046e98f547ca">YUV420ToRGB</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;srcY, <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;srcU, <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;srcV, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;destRGB);
<a name="l01216"></a>01216 <span class="keywordtype">void</span> <a class="code" href="group__qvippICC.html#ga6bed5439d377438a4d1a687a2d326a69">RGBToYUV420</a>(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dstY, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dstU, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dstV);
<a name="l01217"></a>01217 <span class="preprocessor">#endif // DOXYGEN_IGNORE_THIS</span>
<a name="l01218"></a>01218 <span class="preprocessor"></span><span class="preprocessor">#else // QVIPP</span>
<a name="l01219"></a>01219 <span class="preprocessor"></span>
<a name="l01220"></a>01220 <span class="comment">// Functions not provided by the IPP.</span>
<a name="l01221"></a>01221 <span class="comment">// sFloat</span>
<a name="l01222"></a>01222 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01223"></a>01223 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);
<a name="l01224"></a>01224 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01225"></a>01225 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01226"></a>01226 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);
<a name="l01227"></a>01227 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01228"></a>01228 
<a name="l01229"></a>01229 <span class="comment">// uChar</span>
<a name="l01230"></a>01230 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01231"></a>01231 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01232"></a>01232 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01233"></a>01233 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01234"></a>01234 
<a name="l01235"></a>01235 <span class="comment">// sChar</span>
<a name="l01236"></a>01236 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);
<a name="l01237"></a>01237 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);
<a name="l01238"></a>01238 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);
<a name="l01239"></a>01239 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01240"></a>01240 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);
<a name="l01241"></a>01241 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);
<a name="l01242"></a>01242 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);
<a name="l01243"></a>01243 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);
<a name="l01244"></a>01244 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);
<a name="l01245"></a>01245 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01246"></a>01246 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);
<a name="l01247"></a>01247 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);
<a name="l01248"></a>01248 
<a name="l01249"></a>01249 <span class="comment">// sInt</span>
<a name="l01250"></a>01250 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);
<a name="l01251"></a>01251 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01252"></a>01252 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01253"></a>01253 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);
<a name="l01254"></a>01254 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);
<a name="l01255"></a>01255 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);
<a name="l01256"></a>01256 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01257"></a>01257 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01258"></a>01258 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);
<a name="l01259"></a>01259 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);
<a name="l01260"></a>01260 
<a name="l01261"></a>01261 <span class="comment">// uInt</span>
<a name="l01262"></a>01262 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> &amp;dst);
<a name="l01263"></a>01263 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> &amp;dst);
<a name="l01264"></a>01264 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01265"></a>01265 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);
<a name="l01266"></a>01266 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);
<a name="l01267"></a>01267 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);
<a name="l01268"></a>01268 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> &amp;dst);
<a name="l01269"></a>01269 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> &amp;dst);
<a name="l01270"></a>01270 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01271"></a>01271 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;dst);
<a name="l01272"></a>01272 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);
<a name="l01273"></a>01273 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);
<a name="l01274"></a>01274 
<a name="l01275"></a>01275 <span class="comment">// sShort</span>
<a name="l01276"></a>01276 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01277"></a>01277 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01278"></a>01278 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;dst);
<a name="l01279"></a>01279 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01280"></a>01280 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01281"></a>01281 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;dst);
<a name="l01282"></a>01282 
<a name="l01283"></a>01283 <span class="comment">// uShort</span>
<a name="l01284"></a>01284 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01285"></a>01285 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01286"></a>01286 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> &amp;dst);
<a name="l01287"></a>01287 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01288"></a>01288 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01289"></a>01289 <span class="keywordtype">void</span> Convert(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 3&gt;</a> &amp;dst);
<a name="l01290"></a>01290 
<a name="l01291"></a>01291 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;dst);
<a name="l01292"></a>01292 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;dst);
<a name="l01293"></a>01293 <span class="keywordtype">void</span> RGBToGray(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> &amp;src, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> &amp;dst);
<a name="l01294"></a>01294 
<a name="l01295"></a>01295 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sChar, 3&gt;</a> &amp;dst);
<a name="l01296"></a>01296 <span class="keywordtype">void</span> Copy(<span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src1, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src2, <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 1&gt;</a> &amp;src3, <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uInt, 3&gt;</a> &amp;dst);
<a name="l01297"></a>01297 
<a name="l01298"></a>01298 <span class="preprocessor">#endif // QVIPP</span>
<a name="l01299"></a>01299 <span class="preprocessor"></span>
<a name="l01300"></a>01300 <span class="preprocessor">#endif // QVIMAGE_H</span>
</pre></div></div>
</td></tr></table>

<br /><hr><br />
<center><a href="http://perception.inf.um.es/QVision">QVision framework</a>.
<a href="http://perception.inf.um.es">PARP research group</a>.
Copyright &copy; 2007, 2008, 2009, 2010, 2011.</center>
<br />
</body>
</html>
